package com.link.base.base.quote.model;

import com.link.core.basic.model.BasicModel;

import java.util.List;

/**
 * @author unknown
 * @date unknown
 * @comments 报价单
 */
public class Quote extends BasicModel {
    /**制单人*/
    private String owner;
    /**报价单名称*/
    private String quoteName;
    /**报价单编号*/
    private String quoteNumb;
    /**报价单版本*/
    private String quoteVers;
    /**是否有效*/
    private String isEffective;
    /**报价单状态*/
    private String quoteStatus;
    /**注解*/
    private String comments;
    /**收货地址ID*/
    private Long addressId;
    /**报价单 收货人*/
    private String contact;
    /**报价单 收货人电话*/
    private String contactTel;
    /**报价单有效期*/
    private String validDate;
    /**提交日期*/
    private String submitDate;
    /**取消日期*/
    private String cancelDate;
    /**修订日期 */
    private String reviseDate;
    /**报价单转订单的时间*/
    private String turnOrderDate;
    /**批准日期*/
    private String approveDate;
    /**拒绝日期*/
    private String rejectDate;
    /**报价单创建日期*/
    private String newQuoteDate;
    /**报价单总金额*/
    private String quoteTotalAmount;
    /**客户Id*/
    private Long acctId;
    /**客户所在地区*/
    private String acctArea;
    /**客户名称*/
    private String acctName;
    /**客户类型*/
    private String acctType;
    /**客户法人名称*/
    private String contactName;
    /**付款方ID*/
    private Long payAcctId;
    /**付款方名称*/
    private String payAcctName;
    /**收货地址--取客户下地址*/
    private String addr;
    /**地址类型*/
    private String addrType;
    /**商机ID*/
    private Long optyId;
    /**商机名称*/
    private String optyName;
    /**模糊查询条件*/
    private String searchText;
    private String consignee;
    private String mobilePhone;
    private String fixedPhone;
    /**产品列表*/
    private List<QuoteItem> prodList;

    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getFixedPhone() {
        return fixedPhone;
    }

    public void setFixedPhone(String fixedPhone) {
        this.fixedPhone = fixedPhone;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getQuoteName() {
        return quoteName;
    }

    public void setQuoteName(String quoteName) {
        this.quoteName = quoteName;
    }

    public String getQuoteNumb() {
        return quoteNumb;
    }

    public void setQuoteNumb(String quoteNumb) {
        this.quoteNumb = quoteNumb;
    }

    public String getQuoteVers() {
        return quoteVers;
    }

    public void setQuoteVers(String quoteVers) {
        this.quoteVers = quoteVers;
    }

    public String getIsEffective() {
        return isEffective;
    }

    public void setIsEffective(String isEffective) {
        this.isEffective = isEffective;
    }

    public String getQuoteStatus() {
        return quoteStatus;
    }

    public void setQuoteStatus(String quoteStatus) {
        this.quoteStatus = quoteStatus;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public Long getAddressId() {
        return addressId;
    }

    public void setAddressId(Long addressId) {
        this.addressId = addressId;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getValidDate() {
        return validDate;
    }

    public void setValidDate(String validDate) {
        this.validDate = validDate;
    }

    public String getSubmitDate() {
        return submitDate;
    }

    public void setSubmitDate(String submitDate) {
        this.submitDate = submitDate;
    }

    public String getCancelDate() {
        return cancelDate;
    }

    public void setCancelDate(String cancelDate) {
        this.cancelDate = cancelDate;
    }

    public String getTurnOrderDate() {
        return turnOrderDate;
    }

    public void setTurnOrderDate(String turnOrderDate) {
        this.turnOrderDate = turnOrderDate;
    }

    public String getQuoteTotalAmount() {
        return quoteTotalAmount;
    }

    public void setQuoteTotalAmount(String quoteTotalAmount) {
        this.quoteTotalAmount = quoteTotalAmount;
    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public String getAcctArea() {
        return acctArea;
    }

    public void setAcctArea(String acctArea) {
        this.acctArea = acctArea;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public Long getPayAcctId() {
        return payAcctId;
    }

    public void setPayAcctId(Long payAcctId) {
        this.payAcctId = payAcctId;
    }

    public String getPayAcctName() {
        return payAcctName;
    }

    public void setPayAcctName(String payAcctName) {
        this.payAcctName = payAcctName;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    public String getAddrType() {
        return addrType;
    }

    public void setAddrType(String addrType) {
        this.addrType = addrType;
    }

    public Long getOptyId() {
        return optyId;
    }

    public void setOptyId(Long optyId) {
        this.optyId = optyId;
    }

    public String getOptyName() {
        return optyName;
    }

    public void setOptyName(String optyName) {
        this.optyName = optyName;
    }

    @Override
    public String getSearchText() {
        return searchText;
    }

    @Override
    public void setSearchText(String searchText) {
        this.searchText = searchText;
    }

    public List<QuoteItem> getProdList() {
        return prodList;
    }

    public void setProdList(List<QuoteItem> prodList) {
        this.prodList = prodList;
    }

    public String getAcctType() {
        return acctType;
    }

    public void setAcctType(String acctType) {
        this.acctType = acctType;
    }

    public String getNewQuoteDate() {
        return newQuoteDate;
    }

    public void setNewQuoteDate(String newQuoteDate) {
        this.newQuoteDate = newQuoteDate;
    }

    public String getReviseDate() {
        return reviseDate;
    }

    public void setReviseDate(String reviseDate) {
        this.reviseDate = reviseDate;
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel;
    }

    public String getApproveDate() {
        return approveDate;
    }

    public void setApproveDate(String approveDate) {
        this.approveDate = approveDate;
    }

    public String getRejectDate() {
        return rejectDate;
    }

    public void setRejectDate(String rejectDate) {
        this.rejectDate = rejectDate;
    }

}
